body,.text-12 {
  font-size: 12px;
}
/* ----------  PAD对应样式class start  ------------------------- */
.input-custom-height {
  &.v-input {
    .v-input__slot {
      min-height: auto !important;
    }
    &.v-select {
      .v-input__append-inner {
        margin-top: 0 !important;
        align-self: center;
      }
    }
  }
}
.banner-thin {
  &.v-banner {
    .v-banner__wrapper {
      padding: 0px;
    }
  }
}
/* ----------  PAD对应样式class end  -------------------------  */
.v-tabs {
  height: 30px;
  position: fixed;
  bottom: 0;
  .v-slide-group__content {
    height: 30px;
     .v-tab {
       font-size: 12px;
       .v-tab--active {
         font-size: inherit;
          color:#fff;
          background-color: #1976d2;
       }
       &:not(.v-tab--active) {
         color: #000 !important;
         background-color: #ececec;
       }
     }  
  }
}

.v-input{
   .v-input__control {
     .v-input__slot {
       min-height: auto !important;
     }
   }
 }
.v-banner.v-banner--single-line {
  height: 30px;
  .v-banner__wrapper {
    padding-top: 7px;
    padding-bottom: 4px;
    .v-banner__text {
      font-size: 14px;
      font-weight: normal;
    }
  }
}


.init-select-slot-width {
  width: 60px;
}

.init-text-slot-width {
  width: 60px;
}

.v-select.v-input--dense .v-select__selection--comma {
  font-size: 12px;
}

.v-input input,.v-input textarea {
  font-size: 12px;
}

.mdi-close::before {
  margin-top: -11px;
}


.v-input--selection-controls .v-input__slot{
  .v-label,.v-input--selection-controls .v-radio{
    .v-label {
      font-size: 12px;
    }
  }
}

.v-icon.v-icon--dense {
  font-size: 16px;
}

input ::-webkit-input-placeholder {
  font-size: 10px;
}